grenade explosion - German English Dictionary